package com.rookie.im.codec.proto;

import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class MessageHead {
    // 4字节 消息操作指令 十六进制 一个消息的开始通常以0x开头
    private int command;
    // 4字节 版本号
    private int version;
    // 4字节 端类型
    private int clientType;
    // 4字节 应用ID appId
    private int appId;
    //4字节 解析类型 数据解析类型 和具体业务无关，后续根据解析类型解析data数据 0x0:Json,0x1:ProtoBuf,0x2:Xml,默认:0x0
    private int messageType = 0x0;
    //4字节 imel长度
    private int imeiLength;
    //4字节 包体长度
    private int length;
    //imei号
    private String imei;
}
